1050 116
3752 923
6417 793
5514 508
2560 694
535 74
976 210
4297 743
2645 725
283 34
299 24
3284 207
3198 698
1640 413
5475 537
2891 764