108797
0
2110
1
3252
504
1787
2386
1174
3491
4
3742
6
2245
3
575
868
2530
458
1055
542
978
10827
2629
2
581
629
585