300 60
2817 532
1253 321
807 222
2720 536
1390 278
2659 505
3325 923
630 168
426 79
3115 697
342 74
1375 82
3610 527
763 64
768 115
3136 718
1145 268
4293 524
15651 509
3227 625
1622 153
3257 640
1784 353