3901
3
1443
1
1494
0
627
1732
894
4732
683
571
916
1765
795
275
617
685
666
818
768
802
987
570
801
2390
2
892
1644
893
1349
346
493
329