1593 842
386 90
120 729
929 975
339 943
300 324
475 613
8 171
566 737
500 901
309 328
688 217
48 277
843 730
2120 702
433 93
831 257
865 358
729 108
42 7