2992
6
1315
1
866
2530
4
1176
2
882
3
3412
951
773
761
844
0
1108
787
2276
2142
2786
1172
1438
1787
1686
1657
948
2354
9055
10
905
1450
1529
2100
983
3920