21476
1470
2195
3607
1281
24048
1121
974
1172
1383
1991
1332
1004
7014
4206
1261
5332
1098
988
1035
1143
1681
1645
1564
1056