2950
3
302
1
2366
4
1748
1006
1245
65
0
670
964
3381
1745
2
1098
3177
9
1662
6
2330
3844
5
769
2411
522
2360
5948
440
3025
3595
6707
1334
11829