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