110 34
2826 647
3002 983
1588 295
14047 261
22630 813
2763 137
3039 400
11210 777
3235 89
5265 633
3312 133