1050 116
3752 923
6417 793
5514 508
4727 579
279 30
1137 259
3128 656
752 105
3596 278
4133 327
4512 278
2403 455
4313 567
2250 215
6884 637