107
0
1559
2
2809
2301
1997
2668
3335
1
2657
3
683
2748
1452
2008
5
1880
1551
918
2546
2987
2076
597
2735
1043