1050 116
3752 923
6417 793
5514 508
733 66
3273 617
2679 155
2612 533
5065 611
4946 916
1943 405
3136 772
2241 502
3448 568
4980 639
546 82