14125
10
989
0
2655
1
1231
5141
7
3014
20
1647
4
14861
3957
3
3085
5
12459
3491
3485
6236
951
1694
796
6
3316
4375
1174
289
2333
1211
2
4585
1492
2999
2235
4083
973
5820