1150 350
5774 530
10741 321
26156 432
5599 671
4656 621
33189 320
17709 317
52645 90
12820 853
9421 826
3218 40
4071 707
2435 119