1038 105
2103 274
3635 595
4283 281
1395 76
1125 74
2806 430
3988 411
3673 781
3248 790
3491 75
3094 551
3555 316
6785 584
3515 596
7720 371
6799 693
3521 176
2088 299
7204 348
3347 517
2478 579
2999 478
3664 862