2222
1693
1100
1245
1494
59214
1283
3540
1913
2656
2145
1390
1615117
1131312
10648276
1019016
96783
9647258
7944154
755711
70006
60654
56212
53358