538816
603526
407365
937719
908550
344792
46136
530938
198738
422856
576154
321563
5509367
4528935
4347459
3444998
3442462
3404286
3352956
3010729
2998226
2481209
2133352
2132407