3959
4
3045
1
5608
1540
2
1719
1254
0
1084
4688
2791
8
56488
5781
6
2033
3044
27
4252
2079
3
48766
24
356
1756
2431
7951
2417
1053
935
3503
1132
962
4232
4292
573
6979