1155
2
2283
3
1059
1
1046
1164
0
544
654
1722
1780
5
727
1011
476
905
1258
1384
410
1564
819
792
3342
7
1523
4
1416
1166
421
1015
507
882
1449
1803