1013 309
923 510
681 592
164 872
351 830
688 839
223 187
798 272
424 265
37 304
364 30
700 771
232 307
5798 462
3492 537
547 9
400 148
809 431
646 68
470 353
723 622
54 43
336 206
638 618