503989
388350
305358
276514
530898
468624
173111
155645
594147
416347
336223
867242
5485367
4512935
4324459
3440462
3438998
3391286
3337956
3000729
2985226
2476209
2131352
2125407