945
303
846
362
6619
262
356
1160
251
123
170
225
36817
28310
26873
24023
2015267
18564
1795151
16676
1634147
13910
13520
11730