43629
1095229
1512854
534480
504469
239220
85512
623186
646333
10949
1005930
484334
956592
314841
813595
538166
5402500
2825654
2067336
1822237
1782736
170767
1693895
1615433
1508922
1462850
1372500
1330400
1313590