570835
475868
382283
402509
8958
489791
952270
723957
370255
924913
747612
883848
5510367
4528935
4347459
3444998
3443462
3404286
3352956
3010729
2998226
2481209
2133352
2132407