3504
68312
56512
3944
31511
2262
1963
41317
3847
2393
3385
2524
1908117
1320412
12861283
1135216
11296261
108603
9319157
922311
78096
734237
71635
66202