1004
11292
1584
946
1239
29797
869
4798
2496
1955
2789
1215
938
2075
1869
1282
1401
782
3020
3475
2556
1138
956
1109
7538
800
1320
1982
1299
958
741
1249
1192
832
922
2236
2522
7436
858
1057
1815
1061
847
936
1141
1292
1456
913
732
857
686
955
703
1301
1757
4255
1267
1072
938
1062
1100
1047
954
885
1199
1048
1552
5173
773
887
778
758
1408
730
956
1274
1041
821
2311
2382
770
1689
1022
694
1361
793
681
2495
1995
934
1113
1305
773
895
1379
926
1008
1618
1836
929
774
35307
2019
2392
791
713
810
1310
1801
1991
1461
1347
1158
856
1343
799
1415
632
1056
1231