14125
10
1166
1
2322
4
2289
904
2105
1809
1093
455
2164
2
1380
0
925
899
3106
2484
123674
35
3326
3
605
2060