110 34
2826 647
3000 983
1581 295
14047 261
22629 813
2763 137
3039 400
11210 777
3235 89
5263 633
3312 133