8694
155874
294864
819802
102571
83479
289862
54211
79980
92280
44952
383973
5136799
3558581
3065148
2377804
2229988
2045609
1956357
191378
1763118
1719136
1688196
1635471