2975 313
687 830
963 543
904 884
386 90
277 38
624 313
105 670
428 282
958 825
654 579
955 211
529 94
63 390
425 268
729 108
632 153
8 171
306 461
309 328
688 217
588 984