386
0
795
31535
511
592
344
957
420
474
290
1824
1936
1
337
327
1319
432
255
458
467
2748
2
584
683
1009
2522
6800
1378
1428
25127
503
691