1051
1
1332
21152
8
3080
3
496
0
2932
2
1047
3090
6
3818
4148
1204
6346
16
467
830
4179
2258
2100
766
1015
1691
801
1816
572
2245
526
673
802
1606
1819
17970
15