966
649
655
593
503
456
557
466
420
7310
473
5811
30017
22920
21032
18773
1500267
14442
1350148
13036
1163144
11600
10100
83911