3050 640
3191 527
1049 163
2250 409
369 29
3307 578
1266 290
2086 420
864 249
2032 465
1671 326
2915 713
637 95
2971 886
294 69
2758 813
1253 296
2983 897
1732 333
519 53
2692 780
2552 581
1372 316
469 116