1030 576
112 103
1005 215
594 409
648 953
138 587
649 584
972 659
633 343
688 448
870 399
151 586
691 214
81 149
315 811
852 101
112 523
867 648
829 802
823 267