414820
555681
103378
673583
193721
351784
627617
663245
765993
704450
685443
188722
5509367
4526935
4346459
3442998
3442462
3404286
3349956
3010729
2996226
2480209
2133352
2130407