108797
0
1015
1
1694
2670
951
1087
690
496
1492
3
2669
2
1038
935
12632
7
3518
6236
10
564
1743
868
3061
2299
830
4179
801
3186
2262
1417
1380
2522
3546
5627