1050 116
3752 923
6417 793
5514 508
3661 85
2660 545
1374 347
1784 404
964 195
5148 371
748 42
3403 621
4390 461
4037 633
8983 533
3015 556