785
0
2053
5
6095
9
6044
8
585
1216
4837
867
1
1991
3
1632
3079
2
3338
11
3163
2605
509
2475
32
956
1647
4
4890
1929
496
473
440
892
603
4754
7
89
2650