3330
1200
2950
4030
1920
4470
1240
1771
1600
2330
1690
650412
46403
46260
44498
3959271
3734157
31554
3075151
29266
25102
23050
21220