501 96
425 116
303 52
1310 84
495 58
1265 131
2658 211
467 60
167 62
776 71
341 67
439 67
747 100
643 140
405 259
535 78