1041 751
940 573
774 940
700 231
684 431
625 581
570 338
488 234
453 71
429 804
225 811
213 76
168 3
165 316
65 586
18 313