29025
570
86243
6118061
2612268
5558869
1784
1170
42830
638171
2612
2216873
1611717
1126212
10508276
1013916
96643
9541258
7860154
750611
69816
60354
55862
53168