395200
406697
360212
304273
458778
294641
890849
481241
560851
386532
259582
903693
5170799
3590581
3119148
2423804
2243988
2070609
1994358
192178
1777118
1724136
1696196
1642471