1502
2
370
0
1777
1646
1
1588
753
2166
1986
2772
5
2968
1125
937
3644
1356
3
3065
1554
1131
1740
1316
1038
2776