3127
3
1992
697
0
1309
3960
4002
4
4914
2
3188
14
1576
999
1
1695
7
5389
3684
3368
1095
1891
643
2100
108797
1024
2386
2245
2530
6236
10
1174
10827
2629
585
378
951