4300 451
9197 135
251299 716
49008 771
3901 454
2355 222
2637 108
6822 573
5891 398
5994 834
26159 624