1132 350
5755 530
10714 321
26145 432
5590 671
4649 621
33169 320
17683 317
52385 90
10200 852
9415 826
3199 40
4062 707
2420 119