4555
1733
910
1275
676
2174
889
29955
1389
920
1180
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
848
732
854
2764
718
822
17961
1890
840
1208
999
4774
736
1037
2138
916
811
879
599
1303
2580
791
828
933
1014
1007
692
768
799
1148
763
661
1089
799
973
1001
819
1709
1156
1402
1068
2004
1239
1415
841
842
1103
4230
780
1329
1466
2475
1509
1320
3029
783
2052
661
1174
730