170
1
209
98
178
126
141
148
653
1258
2
263
647
3
477
332
1759
7
744
2146
488
580
1692
6
1360
552
144
426
1041
290
424
120
2888
12051
12
5646