2975 313
2646 912
929 975
524 941
425 268
528 96
688 217
588 984
801 393
769 664
428 282
732 543
48 277
687 830
482 94
494 481
729 108
42 7
851 352
956 925
403 691
106 95
346 343
103 848