506 150
2627 697
2568 585
1743 515
618 145
2965 877
2376 732
2511 636
2667 777
1771 447
1462 293
3011 924
3000 885
2938 900
635 141
365 73
981 240
661 132
2787 660
2612 634
2955 647
1850 463
633 190
1393 278
1231 270
1699 423
8171 621
8348 269