1849
2
1247
12472
0
3835
5
2711
785
118
3261
3
13018
499
22731
1
2495
1451
2907
3998
2763
3080
2300
3683
3798
4
7793
5805
1422
1044