1031 149
667 126
407 58
160 76
660 85
595 71
648 68
1407 79
1012 70
1284 338
806 79
1243 150
222 73
336 78
134 61
1286 102