2903
0
1660
2
4587
987
1
1000
162
1228
5158
5
2989
589
1115
1017
1161
1787
793
1245
2055
3
671
3376
2111
644
523
8411
8
291
2588
4583