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