534738
155373
50633
735529
32319
31101
657664
322558
397337
342168
560422
776950
5485367
4512935
4324459
3440462
3438998
3391286
3337956
3000729
2985226
2476209
2131352
2125407