2881
2
31535
0
726
3114
4
3510
4111
2749
1
2748
2191
1452
2730
1098
7334
1969
7952
2600
5
2546
928
4895
8
2493
3203
10
2064
543
2076
492
467
105290