18816
11
2264
0
1721
1
8527
5151
2
685
2512
572
484
1047
906
2245
3
6220
16
3321
6
1103
1105
534
2663
1494
4
596
490
475
1744
706
1298
1000
850
999
938
1243