2902 313
294 628
580 511
749 145
1552 842
867 911
400 488
1008 396
346 622
903 289
997 638
815 614
1164 1000
692 318
91 535
776 801
2602 912
66 889
804 66
299 141
914 219
80 168
331 725