1527
1515
20623
2127
1877
15910
1065
957
1447
13611
14412
14610
692912
49813
49060
48618
4280271
4072158
33354
3274151
31486
27012
24671
23090