2990
24551
19171
19662
280
350
710
940
3704
4278956
2305346
1198894
1636217
1156312
11213276
1035116
10127258
97704
8286155
775711
71126
61924
57512
54128