1102 683
1023 195
955 403
889 22
885 95
845 501
844 853
758 411
707 480
700 132
646 495
631 256
513 633
501 576
492 508
460 29
437 64
435 875
367 207
356 989