209282
163512
787503
37878
33627
19524
535197
660908
134811
282598
217885
309382
655443
321717
161306
14113
14935747
672986
4583578
4237980
3455510
3233192
2209216
2182495
2052492
185566
1848948
16335
154661
1540545