3083
2
2629
1535
3
685
0
2465
1243
1
1492
791
3125
741
3546
108797
536
1084
378
3014
20
583
5440
8
1941
1855
1927
3498
4
593
800
3779
1569
4471
2964
10827
1290