1050 116
3752 923
6417 793
5514 508
6454 67
4285 398
12147 523
2566 253
3447 660
6433 371
7212 298
3739 636
3602 652
2700 458
1525 120
14442 810