110 34
2824 647
2995 983
1523 295
14046 261
22628 813
2761 137
3038 400
11207 777
3234 89
5258 633
3306 133