255
0
1936
1
337
592
474
511
432
795
386
290
957
1319
344
327
420
391
469
4111
2
5255
16
467
2000
19279
874
2634
476
629
726
22330
22
9807
8876
8