8250
3660
1990
3609
2631
3486
4146
4602
4830
5799
4510
7950
1587016
1094812
9963276
994816
94963
9133258
7458154
725011
68375
58093
54242
52288