3970 307
3081 645
2916 493
3094 173
4630 459
3246 693
1734 343
4088 391
830 63
2136 149
2302 141
3616 689
615 24
1497 119
1888 340
3910 749
2102 238
2756 284
4784 685
3882 876
2822 602
8912 166
2095 357
5479 913