2881
2
31535
0
7952
1
3114
4
3510
2990
6
470
2749
5875
2132
2748
1452
2493
2490
180849
543
1880
1098
2125
1557
2526
3
419694
9
2328
2190