38641
5171
6970
40232
5550
56028
6880
5940
46080
38423
40817
40873
605311
43470
43333
41307
3666270
3443156
29754
2879149
27426
23362
21750
19820