4427
10
2052
2
1022
2966
5
913
0
1019
1
2312
611
1899
529
1120
4223
22
1285
1454
2141
3
785
2727
4513
3045
3006
11611
1966
4771
1697
503
706
484
382
685
2275