0
2703
1447
1018
1205
1087
1288
1248
1225
1266
900
1080
1063
968
1055
1208
1912
1
1375
2977
1623
1693
1643
142104
3181
2663
2601