628
666
1561
1860
1090
1110
3177
1446
1368
2086
1505
883
653
1482
1482
1285
736
1200
1166
1110
926
1349
1317
1642
656
889
1552
683
1089
1330
1237
1224
990
653
1181
1174
1118
2423
1347
5182
1215
1216
1075
1310
1051
811
674
1084
1345
760
660
1213
1088
1148
873
788
926
1044
1126
723
891
695
593
1799
672
751
3635
805
680
809
1437
688
708
1055
749
835
714
3039
1919
713
2251
672
895
1213
696
2412
2485
5092
981
839
805
963
747
1774
1476
683
765
667
1104
1771
863
674
657
7879
1632
765
994
876
692
732
4803
780
638
1634
696
741
1310
665
933
817