239863
224332
908374
876588
29887
629813
668647
209109
311725
273430
11179
115674
4303364
3620456
3567929
3192460
2918998
2822283
2786955
2605725
2516226
2111209
1942351
1905407