1505 50
1145 912
1037 697
1030 26
1028 226
1016 374
1008 912
987 361
984 175
968 92
927 242
902 697
898 483
897 429
884 300
872 744
864 875
863 356
849 665
845 917