2522
2
1743
0
1136
1306
1
1336
685
2271
4
2776
608
3971
3186
1466
2505
2044
3158
2999
3
1681
19783
9511
5
1787