1103 482
1214 146
266 249
1325 643
43 857
217 568
28 35
615 448
552 192
378 737
747 345
702 938
501 792
663 397
26 268
865 318
101 85
410 280
903 564
592 944