109 34
2820 647
2985 983
1360 295
14041 261
22626 813
2756 137
3037 400
11203 777
3223 89
5230 633
3298 133