1151
0
1489
5
1875
8403
16
2266
2
2209
1
1090
3
3327
7
2223
664
3506
8
510
106
3491
4
4692
1879
1054
847
785
1887
2044
1816
8313
9
618
637
5147
3633
13
610
391
120