1133
13012
1103
1004
1960
9510
15518
10437
1014
1292
1396
1237
602711
43320
43233
41067
3645270
3419156
29654
2867149
27296
23222
21580
19760