910517
51020
589667
261345
996251
560867
5806
88476
12813
33734
960774
721386
5541367
4544935
4362459
3460998
3447462
3418286
3368956
3021729
3013226
2494209
2137352
2136407