1050 116
3752 923
6417 793
5514 508
2639 759
4200 631
13504 50
2487 549
1107 195
5387 319
2440 506
2778 685
3072 622
6355 672
1688 489
2994 387