2954
2
5151
4248
1
7964
5
1801
3
2711
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
2911
9