300 30
4051 729
934 117
2726 580
3443 721
1635 425
1722 353
2666 595
3222 816
2809 608
5177 702
2020 357
3208 955
912 209
433 65
2412 609
954 205
201 57
2458 742
3136 699
12731 342
2969 883
1830 519
4817 492