1003 645
951 486
944 854
730 123
723 136
713 848
622 10
609 258
459 391
448 669
401 375
385 602
380 80
267 82
211 867
123 906
65 402
39 930