3810
3001
2863
27461
26823
2684178
51051
25918
2590
24112
23331
21335
30687
23270
21432
19323
1550267
14962
1390148
13386
1216144
11860
10370
8690