2881
2
31535
0
1815
1
1803
3114
4
3510
1095
2587
6
4111
2749
1509
3674
10
2748
1452
2106
1098
1458
3
1157
3407
6062
16
2243
7
2546
1780
958
10324
1968
3440
6302
1115
2076