14125
10
8262
12
2521
2
10813
7
1957
1
3287
4
159
951
841
1231
619
564
1072
2502
19944
2100
2740
2134
3140
2906
989
0
3539
3
9836
15
1637
944
679
2235
2518
1534
1485