197
263
5426
4854
307
1410
3430
2413
320
283
506
4816
18546
14310
12201
10950
8372
821263
7450
7202
683148
608142
60010
5320