110 34
2826 647
3006 983
1676 295
14051 261
22630 813
2765 137
3041 400
11213 777
3258 89
5271 633
3313 133