509 156
477 149
2252 529
1275 397
466 146
210 39
2163 532
159 40
2607 571
2778 667
1519 483
1561 327
543 107
2845 875
3431 654