18258
0
1960
1778
1
3090
6
1348
4
3128
2
442
13967
3066
7
4537
1593
2502
6899
9
3336
5915
11
1986
1022
3461
1525
3
2919
322
1188
3575
1195
693
3248
8
3673
706
802
1653