256
0
2109
1964
1
1710
1580
400
463
1049
269
329
5009
676
2164
9
2497
6
2017
544
1438
776
637
1780
843
440
1238
1939
1961
4
257
316
2151
2277