1060
818
899
628
606
3038
2107
830
655
463
258
4895
879
1007
912
898
1758
1766
1175
952
1477
1239
452
1480
1133
960
1400
1750
1391
916
381
1036
1531
1572
1597
5316
1153
1623
6498
2157
1312
774
1075
954
1736
646
1377
343
901
1108
574
827
950
832
1165
1263
870
1675
868
Copyright © All Rights Reserved