21152
8
3080
3
2932
2
3090
6
496
0
1380
1819
1
467
1168
1606
929
1681
3562
1788
801
1749
1532
1382
2082
2760
4
2245
2173
1844
1691
528
2903
1816
1787
4179
1813