3015 818
2635 645
1666 359
929 84
2547 782
3556 841
1566 363
3418 790
2150 557
2257 423
1831 468
2325 253
1648 295
1656 359
282 72
942 103
2489 562
1990 518
2063 364
555 67
2146 593
1895 464
762 170
1115 290
1676 386
2898 722
308 49
2132 510