2706
377
347
2705
1012
3109
1188
600
3198
444
806
1067
428
629
360
2719
731
1460
1206
624
545
590
1365
895
