21152
8
3080
3
2932
2
3090
6
496
0
4179
1
2562
2048
2152
1690
830
278
1015
1380
2245
467
1816
693
2903
1691
801
1047
802
297066
1547
6236
10
1699
1000
526
2377