21152
8
2085
1
534
0
2505
2
1814
4
2294
3090
6
2921
5
467
1431
3083
1250
2152
2366
662
1135
400
2133
2403
1129
1778
1449
604
1938
1660
3354
1380
1754
11924