882
3
1606
1
2126
2
3724
1686
700
0
1834
11059
9
1554
758
5440
8
1853
1056
791
2069
5
4358
6
1329
685
17946
822
2204
3435
4
2156
800
2012
2595
534
2316
25669
2921