1247
2
12472
0
3835
5
2711
785
118
3261
3
13018
499
22731
1
2495
1451
3998
2763
3080
2300
3683
3798
4
7793
1044
1804
1743
7258
883
2505
3361
5982
6