3015
3
1243
1
1031
1773
2
1750
2014
716
1074
1077
4226
10
415
457
771
1917
1652
0
12100
1980
983
1658
2547
7
1631
1684