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