29119
6760
35039
14481
1784
1212
2265
1167
1007
1248
4322
2668
1067
1264
1276
7442
1251
1054
2019
3161
966
989
4480
1233
1299