853
1
265
0
4531
3
1084
944
56488
3318
2780
2
4000
263
2033
3044
27
4252
2079
48766
24
3077
356
1756
2431
2417
1053
935
1132
829
962
2186
4232
863
573
6979
4