115
2736
156
336
2813
103
3214
5014
122
222
408
198
18546
14310
12191
10950
8372
821263
7450
7202
683148
608142
60010
5320