1040 982
839 561
167 618
218 396
112 521
117 745
298 564
927 839
836 671
560 60
187 52
618 255
120 402
977 952
1152 813
27 690
361 245
890 539
856 832
440 764