1250 1000
643 214
257 761
815 154
570 388
110 247
440 185
497 483
25 487
617 762
510 69
770 1
303 669
157 25
171 966
412 980
189 173
24 797
183 361
409 501
797 543
855 960
910 196