1231
1
14125
10
929
3
732
1442
420
0
2235
2518
1938
989
739
2
1023
1691
847
664
2368
2484
1431
1072
658
1558
328
308