110 34
2826 647
3006 983
1640 295
14050 261
22630 813
2764 137
3041 400
11211 777
3236 89
5268 633
3313 133