2765
3
1001
0
464
1
506
2
546
425
379
490
415
587
1754
544
617
561
5344
5
558
416
431
1003
592
542
830
4
90
422
870
1051
645
541
397
1791