3882
12
6983
5
472
0
646
3980
3
2940
2
3015
494
561
640
965
1405
400
1897
1
341
418
521
1529
8116
6
1774
1898
552
860
455
4543
2516
539
522
714
1357