3062
2382
35216
86331
2990
97925
42515
3423
64014
1266
1705
2106
1615117
1131312
10649276
1019016
96783
9647258
7944154
755711
70006
60664
56222
53368