1040 236
113 205
581 395
158 288
116 559
74 98
419 247
216 385
74 753
65 222
383 774
753 57
684 894
395 135
643 688
496 394
954 227
936 487
470 576
67 27