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