642718
75967
116881
876967
814296
763691
487829
677482
884860
409574
500259
8695
5560367
4555935
4375459
3471998
3452462
3424286
3375956
3028729
3020226
2501209
2140407
2140352