1102 350
5723 530
10686 321
26136 432
5556 671
4638 621
33119 320
17387 317
51932 90
7047 850
9387 826
3165 40
4058 707
2356 119