310 354
74 32
305 235
619 645
438 435
909 962
368 562
481 840
118 628
772 693
1039 150
1106 874
575 253
85 660
801 338
432 905
762 955
578 439
961 242
122 597