168969
452
448202
53112
647236
8853
971606
25374
984412
96386
306232
871486
793115
686539
571212
457518
12107745
629086
4025577
3940980
3305510
2650192
2121495
2088216
2032492
182666
1761948
16255
153361
1527545