693257
671839
328162
194803
62051
956545
664609
261705
543573
750461
514387
134340
414739
623242
484336
404777
12188745
629886
4037577
3953980
3307510
2657192
2121495
2089216
2032492
182666
1761948
16255
153361
1528545