526629
822565
498319
304939
346192
421586
96364
844943
959219
941729
765566
1009212
5112799
3546581
3044148
2347804
2224988
2030609
1940357
190678
1755118
1717136
1680195
1632471