1695
7
4179
1
1397
0
388
493
534
1243
2123
1105
1103
484
490
1889
3159
596
2669
2
804
2663
562
1166
668
1862
1570
914
96
1298
1581
938
809