167
406
261
254
190
192
120
210
194
3422
144
4219
23526
17690
15581
13982
10812
1048263
9524
937148
9260
775142
7210
70311