351
272
261
270
393
333
344
253
202
417
223
2717
28367
21570
19791
17593
1411265
13772
1278148
12376
11020
1070144
9430
80411