108797
0
2354
1
1517
2
1581
2650
20
3583
10
2386
2159
1097
3765
4
844
888
5225
8
2530
1404
3
2250
6236
1174
10827
2629
840
1144
585
378
3200
29
951
673
1015