8513
799
1124
11518
883
1480
1090
1310
772268
698
865
615
40767
31080
29863
26965
2344267
21084
2032153
1869149
18686
15460
14950
13260