397337
342168
560422
776950
538550
681541
431457
783956
667320
255316
830725
645531
5339366
4385933
4241459
3421462
3388998
3310285
3264955
2943727
2932226
2435209
2114352
2101407