1036 871
1008 875
967 849
932 912
874 180
691 530
682 945
663 259
650 639
461 918
428 641
358 77
276 483
267 35
210 926
205 968
163 366
161 513
126 693
36 924