3957
3
1656
1
2696
2142
2
1290
2211
2959
2883
5
3154
6
2507
2642
2655
1517
2430
1013
2129
0
20163
44
1042
1594
1426
1179