1163 1000
812 257
326 49
843 524
831 66
231 76
752 412
155 586
23 693
994 246
264 828
80 168
104 854
933 712
410 413
579 511
867 911
897 230
299 141
939 545
778 239
912 219
128 659