1037 830
875 564
822 315
803 261
694 576
655 2
614 425
600 356
579 165
568 593
423 606
313 216
192 151
184 703
132 330
64 283
44 819