1023 832
178 696
695 347
928 472
682 318
424 465
150 97
700 612
308 317
324 234
26 319
671 796
596 121
359 656
610 628
770 15
129 304
224 790
67 377
21 594