951
1
1225
0
1357
2650
20
3629
1606
862
616
1412
912
2256
2074
3539
3
1881
2655
2146
2428
4354
15
3326
2534
1618
2390
2295
135
1179
3871
2
2794
783
632
6095
9