255
0
474
432
386
795
337
511
592
290
1936
1
957
344
327
2855
3
420
2730
6
2668
2
20634
8
1319
469
2275
19279
25127
31535
391
3442
4820
4396
25137
2125