21152
8
3080
3
2932
2
3090
6
1819
1
467
0
496
1380
1168
2526
4179
1699
830
2245
1532
2377
1788
3326
1813
1825
2903
2578
662
3562
1087
1047
2562
297066
619
2760
4