3326
3
1558
2
951
1
2405
3551
10
1015
14125
1087
1348
496
0
2495
1911
1827
1485
2099
159
2522
1606
1325
1250
475
1355
658
3071
9