1000 65
933 712
2901 313
410 413
1552 842
121 584
91 535
43 991
752 412
804 66
486 36
656 875
2982 412
1164 1000
555 332
747 525
996 246
369 695
1008 396
914 219
338 630