676987
854140
899617
547423
687503
200974
553524
412363
482718
65995
160909
464912
24442
321300
967452
97090
14935747
672986
4583578
4237980
3455510
3233192
2209216
2182495
2052492
185566
1848948
16335
154661
1540545