255
0
474
432
386
795
337
511
592
290
1936
1
957
344
327
420
20634
8
1319
469
2275
2
19279
2198
25127
31535
4396
3
391
2710
9
6975
4
4820
2730
6
2520
1787