450 930
834 609
729 108
456 577
975 222
466 421
313 172
332 747
487 259
103 848
1257 947
19 822
337 506
34 6
18 55
187 689
805 85
199 643
987 637
235 913
696 951
928 133