1196 10
1012 248
1008 971
965 292
881 810
745 456
721 30
660 926
630 306
608 657
580 448
549 350
547 9
521 765
516 124
514 976
452 747
445 58
438 967
434 629