950 115
404 575
133 839
326 735
682 884
775 144
429 264
756 879
853 157
18 548
478 557
180 607
3290 269
1157 883
569 154
235 8
1013 140
649 53
366 312
967 551
137 423
378 460
334 862
474 940