312 278
1035 51
232 52
1098 58
431 64
562 70
509 90
1478 132
1001 63
412 61
965 293
422 87
170 55
603 67
155 57
298 83