1000 65
2982 412
185 87
369 679
1164 1000
238 562
831 66
818 650
406 893
43 991
589 43
370 695
649 859
692 318
509 100
159 313
68 770
948 313
411 801
590 857
815 614
153 237
881 630