246
0
1
361
276
341
335
456
754
2
651
5
679
511
753
810
1842
1496
2119
2090
1529
4
1701
1398
2047
1669
1744
1806
1748
1691
2173
3
7
2437
1819
1882
1756
1971
2006
2066
2012
2109
2500
3969
2257
2834
8
3092
3352
2830