110 34
2824 647
2997 983
1551 295
14046 261
22628 813
2763 137
3038 400
11208 777
3234 89
5259 633
3309 133