1050 116
3752 923
6417 793
5514 508
4218 760
3009 375
4569 915
769 132
3048 741
2344 72
2708 444
4739 550
1581 269
925 133
2618 678
1188 316