622512
42697
30594
1470190
13970
12940
9310
13340
11773
9891
10383
11290
44610
44523
3790270
3566156
2947149
28256
23952
22220
20330