1006 9
1008 636
471 934
495 620
309 294
912 521
390 434
52 270
325 668
859 419
834 973
293 816
522 936
674 903
259 933
502 621
155 719
982 15
947 70
122 138