2881
2
31535
0
1403
7
1411
3114
4
3510
1769
2587
6
4111
2749
1
3674
10
2748
1452
1098
1458
3
1470
6062
16