2526 475
14448 761
4368 65
3003 506
2833 283
5083 685
6444 801
9771 507
28106 685
37757 426
51594 425
35954 406