749
838
817
7810
717
7924
549
482
568
856
616
28427
21620
19831
17683
1414265
13812
1282148
12426
11040
1071144
9460
80411