1089 188
1028 957
932 564
927 920
692 417
676 255
640 415
629 992
461 51
404 470
394 681
306 989
263 187
171 572
117 706
103 3