19944
2
1766
2972
0
619
1
913
4358
6
800
21152
8
534
1545
2595
7034
3546
1603
1787
501
3498
4
3591
11
2337
5
3107
7
905
1431
1660
3080
3
2934
526
7471
9
801
745
784