1050 116
3752 923
6417 793
5514 508
1185 306
505 56
2541 573
1130 205
9598 580
3951 607
1517 438
2337 674
731 181
1554 338
2400 568
2735 627