110 34
2826 647
3006 983
1662 295
14051 261
22630 813
2765 137
3041 400
11213 777
3254 89
5270 633
3313 133