623601
959605
506358
680163
878453
4555
916462
1001788
430252
913330
304740
637387
5112799
3546581
3044148
2347804
2224988
2030609
1940357
190678
1755118
1717136
1680195
1632471