103631
762913
983904
543759
452635
986435
67155
641424
653553
735407
279291
727950
1018801
555569
73024
663460
8417744
547186
3163577
3064980
3025510
2183192
2022495
1983492
1911216
174666
1733948
15875
151161
1468545