21152
8
618
0
2138
3
4651
1962
5
2773
1
5486
1444
2631
2462
2921
1771
2
1681
4757
3172
2650
20
2972
3508
7
2686
1047
2132