306 72
2095 143
728 59
1647 187
3954 158
906 76
475 49
785 97
840 180
454 86
540 64
498 62
353 52
3501 242
628 247
624 61