3065
1
3583
10
662
0
1000
3326
3
2996
801
2600
4
1363
21152
8
12459
673
6346
16
19944
2
918
703
3386
2377
17970
15