420
554
350
773
443
564
840
710
470
9515
343
39957
30550
28963
26285
2256267
20434
1968153
1824149
18106
15060
14590
12900