345572
428263
125651
32882
891408
367991
343459
652707
897654
496455
455743
260887
5484367
4512935
4323459
3440462
3438998
3391286
3337956
3000729
2985226
2476209
2131352
2124407