955
1
815
0
796
6
929
3
2377
1443
1606
2908
10
3671
16062
15
2890
898
1938
742
2001
1716
2108
2534
2604
451
5308
4
2600
2329
2431
619
2234
1268
2468
2835
2
2297