666 105
2841 649
4483 687
244 32
3233 569
2905 340
4311 892
478 79
10223 711
3511 246
734 65
3609 638
3220 732
2967 726
1558 163
319 64
2591 725
3276 137
3186 607
3290 675
1926 505
3228 632
2974 669
10535 396