2972 412
1163 1000
641 697
669 528
852 190
543 55
999 488
752 412
447 858
656 875
388 148
338 630
2898 313
2283 793
496 921
862 97
897 230
23 693
42 991
588 43
1008 396
756 45
939 545
2073 702