2881
2
31535
0
799
1
3114
4
3510
4111
2990
6
2749
2748
1452
2799
3
2493
180849
1098
1448
2125
2526
832
2546