1050 116
3752 923
6417 793
5514 508
3579 642
1082 104
4896 808
3515 841
13188 803
5892 588
3377 319
3114 780
2015 84
5308 201
3054 507
2781 519