3696
2
4042
6710
0
1517
4
5801
1
2886
108797
23774
2386
2245
3
2530
18258
6236
10
1174
10827
2629
3315
585
378
951
1015
562
2906
690
1087
3132
1694
9956
3012
2799
6