1010 645
959 486
951 854
741 136
738 123
722 848
635 258
624 10
459 391
450 669
421 375
417 80
387 602
317 82
212 867
129 906
66 402
44 930