1003 954
972 164
949 334
924 564
770 812
757 21
729 401
639 329
614 232
600 626
594 224
593 705
548 449
532 213
523 415
479 784
473 408
432 434
383 175
354 419