0
1633
2703
1470
1769
2663
1447
1200
1251
997
1004
1040
1155
1203
1256
1231
1912
1
1375
2977
1623
1694
1643
142106
3181
2601