1015 2
988 620
456 164
915 26
412 58
513 741
238 168
644 422
564 193
310 287
210 984
312 885
895 392
299 423
704 11
144 302
995 861