854
501
830
860
986
29210
941
2015
1110
2490
2040
1586916
1094712
9963276
994816
94943
9131258
7458154
725011
68375
58093
54242
52268