1
172
228
724
155
558
389
364
723
1174
393
316
603
722
650
643
1608
466
413
1692
1029
1463
2307
2728
609
904
949
599
1711
586
2240
1307
1260
1166
700
1922
1227
1345
1971
1430
2916
617
909
483
937
635
895
535
548
477
981
1183
697
2490
1128
651
Copyright © All Rights Reserved