1197 10
1012 248
1008 971
965 292
881 810
745 456
721 30
660 926
630 306
608 657
580 448
550 350
547 9
522 765
516 124
515 976
452 747
446 58
440 967
434 629