0
1104
845
1213
1031
870
842
1184
992
1183
993
732
924
1052
913
1776
1
1254
2715
1497
1581
1529
141113
2992
2566
2565
2470