2508 187
1043 63
1152 77
816 79
4090 64
950 95
1164 67
898 80
1200 89
697 76
1178 71
585 84
999 111
703 78
1571 75
993 168