12580 682
29767 42
5435 741
4117 632
3208 552
1449 443
3012 649
2237 689
2898 693
677 160
2790 861
349 93
12505 416
1994 226
2701 522
1929 435