251
2610
2310
193
162
174
131
377
230
2511
192
273
26787
20160
18671
16622
1314265
12922
1183148
11634
10570
965143
8780
77311