501 72
1506 61
387 62
373 108
901 79
718 82
253 77
173 54
776 238
1252 283
797 60
198 47
141 54
1536 312
2058 151
405 66