14508
18
2767
3
302
1
1381
1406
4
3916
6
2074
5
1676
670
0
1044
964
3908
2659
2330
769
522
2193
440
3025
1334
11829
12958
2269
1666
2
3505
23150
9
3017
21743