1008 202
945 936
941 446
802 87
745 289
687 562
645 430
603 971
459 894
442 662
376 376
345 735
307 530