747 135
542 50
2687 153
495 84
893 173
266 62
643 146
1736 187
272 51
699 236
196 59
442 61
967 71
305 288
307 67
297 60