883
0
682
1
463
2000
3070
4
2369
2453
4043
6
8641
9
1319
4375
7159
10
797
106
881
785
2977
5
610
1297
618
120
981
928
2356
2411
773
272
1853
2
1168
542