2126
2113
1323
1924
12011
1759
1564
1279
17310
1463
1425
1176
590511
42540
42353
40217
3564270
3349154
29314
2810149
26826
22742
21160
19340