101
0
1317
1
1923
2
2479
3326
3
2110
1431
484
2740
749
1787
22731
3159
1243
496
571
2123
1105
181997
11
1103
534
490
2271
4
1963
4491
596
1166
562
2663
1862