14861
7
3539
3
2392
0
983
3090
6
2600
4
9036
9
2152
18816
11
3211
2476
2949
6844
2
19944
83
1
13499
5
3673
55904
37355
13
1606
1622
882
1289601
2358
2151
2919
4287
1903
3147
1569