955
1
1309
0
2890
3
1992
1716
697
2600
4
1443
5389
929
1606
4914
2
16062
15
815
2001
2604
5308
2431
619
1268
2468
2475
830
2377
742
2534
944
14125
10
197
1938