108797
0
785
427
2
1210
2088
2324
4
1889
1964
1
1013
2048
1042
1712
1426
1179
3682
1104
3
1716
1836
766
1918
2114
278
1191
2056
6346
16
1506
986
1391
5949
5
3120