105290
0
1755
2
4151
1129
2525
1
2708
2096
2991
1365
1587
814
1385
3287
521
1566
395
2055
3966
5
2359
544
2474
18385
917
3250
370
20634
8
11483
1860
399
2716
4