1000 198
919 155
595 142
842 966
132 567
90 253
702 532
231 230
114 761
636 801
581 519
748 713
583 801
916 673
957 1000
104 902
127 684
287 355
979 473
255 647