4950
2155
2365
3817
38813
1900
5220
3240
2600
2614
2943
1483
1587016
1094812
9963276
994916
94963
9133258
7458154
725011
68375
58093
54242
52288