1247
2
1225
0
4005
3
7034
1618
3080
3683
1
619
10243
4
635
1044
1804
1743
7258
38477
34
2505
3936
1212
3054
5
2044
300
2902
16
2500
3546
984
790
642
1481
4044
3083