526 71
2875 764
2297 647
803 138
1808 417
3018 865
612 109
3083 619
1558 496
1607 274
1178 290
1169 302
906 118
1029 77
1234 297
2354 742
1504 362
464 41
1196 274
2628 427
848 94
2914 808
2833 640
861 135
1750 524
2848 805
2233 450
2781 861