108797
0
541
3252
1348
2
504
3715
4
1243
4530
787
1
2386
4274
3
1202
1929
6724
2168
1289601
1036
4697
3182
2083
5
5929
4612
2245
575
2530
868
6236
10