108797
0
2354
1
3051
2
1581
1461
2650
20
1659
2386
2159
2906
940
1153
5225
8
1804
2530
4
2250
6236
10