2348
1117
2052
1246
2560
974
766
1303
1375
1586
2023
1047
1554
1316
792
2159
1748
3661
8687
844
934
1834
1018
713
1156
1014
2091
770
869
752
1057
858
2333
919
1051
1434
832
862
1372
976
1128
1195
1098
865
900
1231
1191
1982
1110
936
825
880
785
1087
864
1011
1273
31311
1321
1416
2890
2843
1755
903
3616
1240
680
848
879
682
1052
885
746
5759
1587
990
1406
1000
917
845
1297
777
1461
2476
1063
9954
823
752
1492
786
1578
1008
4202
1447
971
2774
717
789
2383
1297
676
775
1522
1120
769
1284
2570
1217
689
1195
1373
678
2036
861
2122
970
1400
22815
791
2016