2954
2
4248
1
7964
5
1801
3
766
1243
0
2123
1105
1103
3035
534
490
2271
4
484
596
1166
562
2663
2715
6
1862
668
1298
477
1837
914
1581
1413
938
2020
809