251
2610
2310
193
162
174
131
377
230
2511
192
273
26917
20190
18801
16692
1315265
13002
1185148
11694
10640
965143
8840
77511