422463
404657
264692
386621
510106
217377
968981
67838
815579
891250
937529
259179
5533367
4542935
4359459
3459998
3447462
3414286
3366956
3018729
3007226
2493209
2136407
2136352