21653
2240
1470
3441
1169
3205
1336
1391
2723
2128
16466
7902
1671
8390
3455
15734
9290
3707
12366
7859