101
0
1317
1
1923
2
2110
2479
2740
3326
3
1787
1755
467
3539
496
1380
690
1606
1492
935
1431
19944
2605
1158
1121
6236
10
2131
1276
2377
571
2571
6
4491