3001 511
2924 837
305 53
2400 745
2498 687
2874 587
5438 105
548 67
829 246
2463 700
2318 495
2646 753
712 169
2827 546
558 116
2106 654
2965 341
1736 570
646 121
1227 301
1432 334
2748 587
2475 613
3674 989