21305
3684
3096
968
3360
1161
1182
1216
2254
1754
6710
1329
1393
6043
4138
9450
3355
3093
162280
7921
15421
7695
157058