1104 482
1214 146
337 630
795 540
28 35
305 768
615 448
663 397
55 144
747 345
26 268
586 286
554 741
948 632
266 249
990 605
492 403
1325 643
1131 813
367 282
141 1