5075
0
109
1135
1823
1287
2009
495
499
1498
571
818
1193
1665
503
535
875
612
662
831
1075
1099
1697
248
3632
579
70
1834
395
1369
601