1004 30
886 850
825 347
725 123
713 148
636 655
622 597
615 973
560 54
523 319
523 877
484 761
374 313
365 612
328 703
313 767
237 227
145 851