2992
6
1315
1
866
2530
4
1176
2
882
3
773
761
844
0
1108
787
2276
2142
1172
1438
1787
1686
1657
948
1053
2354
9055
10
1450
1529
983
3920
603
2516
3633
13
938