662
0
3326
3
2710
2
800
2903
2932
774
2578
1
1922
1431
951
3591
11
1000
4179
2159
913
2595
25788
14
1475
1461
1753
5
7471
9
6753
17
3442
2526
21152
8
1547
1681
534
1568