509 156
477 149
2253 529
1276 397
466 146
210 39
2164 532
161 40
2608 571
2778 667
1519 483
1561 327
544 107
2845 875
3431 654