0
1912
1
1375
2977
1623
1693
1643
1244
1362
1053
860
1030
1026
1034
1158
1058
142104
3181
2703
2663
2601