623541
846539
898366
469465
970326
585530
421626
656484
145589
10488
41
81
5449367
4478934
4305459
3436462
3427998
3365286
3314956
2984728
2965226
2463209
2123352
2119407