3959
4
3045
1
56488
0
1958
843
6975
2033
2
2710
9
3044
27
4252
2079
3
360784
19
48766
24
6979
356
1756
2431
2417
656
2198
962
4232
3277
8
4362
5
1719
853
598
1422
20634
3380