1231 239
40 777
870 883
969 642
516 441
238 10
176 244
944 110
366 304
36 728
1003 556
654 961
6283 805
698 418
793 637
921 35
51 396
2108 304
173 79
140 244
554 945