59507
123262
94042
1028993
201469
471573
460388
988257
251507
116688
928603
243381
323379
812787
719666
868273
8123743
539886
3099577
3027980
3011510
2145192
2014495
1980492
1888216
173566
1729948
15845
151061
1460545