1032
3164
989
860
2980
2451
2347
955
848
888
5495
901
1275
769
1049
784
933
2710
3787
4745
8192
17036
2659
2623
3135
15132
4317
1259
821
2661
2817
907
4503
6071
750
2779
1591
1030
4569
977
1376
951
1440
3135
834
829
1169
793
1702
1170
3165
2415
3292
4327
2957
3367
3076
2160
3501
2930
2260
3158
1063
2200
1552
4927
1293
851
848
4908
2436
2041
2451
2218
3676
924
2583
3396
1022
1698
3125
1581
1698
860
5485
1001
2496
2944
1529
928
809
13600
1363
790
836
1232
1878
4495
2878
2346
2389
3820
3415
3155
1037
1421
1027
943
4256
4579
2946
765
3777
2644
3067
4313
1260
770
2662
6233