20286 847
12130 697
299646 700
344278 939
113160 177
60280 550
49055 719
16854 478
84731 549
19852 243
111032 796
10828 608
31533 519