23802
9
7096
14
1142
2
6442
6
1692
1
1446
792
0
598
410
1314
942
6977
4
372
432
696
524
1373
351
963
345
597
2999
3
699
1105
1216
1440
1299
1268
800