3012 656
529 78
1613 400
2793 559
3033 652
2395 588
2657 711
1871 479
3181 865
3037 512
2082 376
3154 741
863 216
521 38
2749 702
2826 605
518 102
602 155
2120 571
757 183
919 156
1638 291
3043 833
5063 845
1454 410
520 92
2800 820
2677 779