1003 278
953 266
943 712
109 164
127 734
92 270
506 5
78 383
61 376
634 777
696 635
1024 863
223 505
667 583
226 177
952 871
769 727
728 391
940 38
124 322