862 848
407 814
831 750
32 716
448 691
140 624
17 554
128 547
647 302
332 297
56 186
440 117
598 69
125 58