1008 385
821 479
738 471
584 355
548 85
435 950
388 157
271 80
121 737
118 696
117 472
113 899
86 301