2854
2060
59422
2582
159336
50211
3482
3668
7159
83314
4209
156231
1615117
1131312
10648276
1019016
96783
9647258
7944154
755711
70006
60654
56212
53368