856
1149
555
18823
874
12917
1228
9835
8620
12615
11011
1187
38287
29350
27653
25064
2133267
19384
1880153
1748147
17246
14360
14090
12290