2527
27210
2240
1702
43810
4728
1002
29212
2824
2662
3983
2983
1643717
1163412
11405276
1041516
10336259
97924
8393155
782111
71596
62294
57852
54338