3959
4
3045
1
1084
0
56488
1958
1132
843
573
935
1053
798
2033
2
3044
27
4252
2079
3
1454
48766
24
6979
356
1756
2431
2417
656
1049
1073
962
4232
3277
8
804
4362
5