252
2714
352
213
2110
210
436
262
194
285
389
2410
23856
17900
15871
14352
11072
1073263
9794
959148
9440
797142
7480
71711