868585
65218
722384
516906
380367
837718
970611
159299
489548
1008187
529925
470698
109363
71424
699509
4421000
12178745
629686
4032577
3953980
3306510
2655192
2121495
2089216
2032492
182666
1761948
16255
153361
1528545