1050 116
3752 923
6417 793
5514 508
11487 157
4116 872
4694 604
2790 109
2668 193
3148 543
3812 501
2146 83
3479 363
4883 568
3241 200
4086 841