255
0
1036
3
1921
2
1880
4328
10
1015
1649
1
559
1855
719
525
1232
1779
768
392
503
484
653
2395
138355
2008
745
6800
1554
3373
575
611
2810
1431
1483