1880
2
458
0
683
1152
546
467
266
2328
2490
953
403
1824
2748
584
31535
431
745
456
422
787
759
602
1020
343
390
611
468
685