1015 552
534 551
372 599
127 984
22 952
148 929
799 752
654 249
354 280
636 415
176 69
655 195
622 934
653 850
76 533
264 867
709 823
597 577
305 560
711 311