3465
1
2512
2
2901
1001
752
249
0
3854
3
2180
614
893
770
788
612
412
866
666
795
1519
435
777
647
664
2310
628
555
1867
684
1038
519
1429