1386
695
1156
599
593
223
549
202
762
120
658
210
715
256
274
92
739
137
627
125
518
88
588
171
591
320
542
353
882
380
469
173
4035
2586
1256
709
1077
381
728
284