0
1769
1251
1116
1299
1129
954
975
1285
1234
1458
1213
1174
1200
1421
1161
1912
1
1375
2977
1623
1693
1643
142104
3181
2703
2663
2601