2245
3
1396
1
3090
6
2903
2932
2
467
0
2304
3765
4
1399
21152
8
1938
1568
2354
2258
3080
297066
572
1015
496
1632
1691
1547
1606
1819
1047
6236
10
8527
17970
15
1978
571