4507 451
9267 135
252182 716
49467 771
4429 455
2381 222
2679 108
6853 573
5929 398
6028 834
26488 624