2400
5090
2620
5251
4560
9400
15501
3690
3030
2011
4050
5550
2016437
14240284
1391612
12351261
1192840
112273
10210157
1003412
849337
82106
77325
70312