1502
2
1309
0
1992
3
1777
1588
753
370
697
1986
4914
2166
1
2772
5
2968
1125
937
3644
5389
1356
3065
1646
1554
1131
1740
1316
1038
2776
923
1875
897