1271 243
812 230
615 497
602 238
629 248
464 401
696 855
1008 929
232 875
125 642
46 358
423 256
109 861
1000 276
962 105
877 36
161 618
613 320