695368
558546
353878
957365
234394
149779
185389
967228
146973
1003291
658963
627130
838521
919158
691487
734431
14930747
672986
4583578
4237980
3455510
3229192
2209216
2182495
2052492
185566
1848948
16335
154661
1540545