1003 332
975 663
849 443
821 59
806 705
797 650
796 30
733 595
727 869
626 352
534 495
359 60
342 657
318 673
303 546
282 152
270 849
267 279
199 216
186 703