2277
3
999
1
1039
2
894
784
934
1845
479
788
865
634
877
1133
1684
0
832
870
1215
1217
988
978
2612
1200
307
1518
7
2701
1337
3798
1523
1108
1965