910
1275
676
2174
889
29955
1389
920
1180
4554
4132
1121
1481
1570
1184
763
1595
4610
3271
1014
773
3073
1658
3854
682
897
717
3034
1098
948
1943
981
897
1316
2016
1116
1006
1062
1060
1312
1064
3104
823
884
2387
1567
707
805
999
782
837
809
1065
2237
734
747
919
756
781
1099
1071
1213
1636
697
672
2139
768
811
1251
1088
736
701
1389
1192
2153
1297
745
1925
1763
639
787
664
760
798
1131
868
1116
646
1988
4598
3067
921
1326
3238
808
1408
1392
1061
1425
3309
880
1445
4267
1290
674
759
1342
991
1723
2285
834
858
848
1536
1673
774
1526
1165
1027
759