38073
644330
1259908
1025191
874663
700586
789179
883197
30713
859658
247226
394929
496460
1226894
970640
368474
17063483
14295692
12849960
10372916
6848831
6787668
6558362
6518156
6020477
5417960
4999623
4910253
423770
3937231