355 616
878 928
526 331
380 560
152 140
716 311
133 71
533 974
260 440
885 512
943 427
832 700
18 846
914 332
981 72
154 329
794 939
312 25
787 158
816 105
367 164
642 561
311 860
457 266
763 1
259 796
941 970
425 326
274 643
40 1000