107876
606495
771654
68480
842683
495299
50458
945495
944408
532368
78589
7762
5515800
4033581
3509150
2761804
2382988
2308609
2286358
1998119
199478
1822196
1798136
1711216