3988
2960
2788
3461
1270
64310
38627
1915
7940
3445
1624
2105
1615117
1131312
10649276
1019016
96783
9647258
7944154
755711
70006
60664
56222
53368