3735
3550
1400
2063
58117
961
3685
1280
1824
1000
28714
1522
1616017
1132012
10662276
1019416
96813
9661258
7955154
756611
70056
60714
56292
53368