3326
3
2996
0
801
2600
4
1363
1
2587
21152
8
12459
673
1431
6346
16
19944
2
3386
2377
17970
15
802
1603
1285
2258
3498
2110
400
159
2133
3080
4642
108797
7793
2015
951