1050 116
3752 923
6417 793
5514 508
2494 639
6264 279
10755 505
3092 611
7132 716
13963 455
9311 597
1422 298
2776 592
915 129
5725 219
3433 515