55283
116486
83084
91993
471535
120470
236652
911150
628806
348977
35888
811715
76254
803708
899474
627464
8132743
539986
3100577
3028980
3012510
2146192
2014495
1980492
1889216
173666
1729948
15845
151061
1460545