1075 952
405 149
121 1000
798 476
595 145
707 629
775 667
183 722
748 291
376 990
1003 41
195 319
446 259
491 552
372 532
967 953
2635 127
922 520
652 432
620 235
444 933
588 394
679 344
86 545