657
0
440
583
3583
501
496
1105
250
628
368700
1440
715
92
955
443
1026
1404
697
138878
1869
2737
6273