101
0
1317
1
1923
2
2479
3326
3
2110
596
919
1788
1431
484
894
2740
749
1787
22731
778
3159
1243
496
571
2123
1105
1103
534
414
490
2271
4
1963