1030
3608
2100
904
2578
873
1246
878
907
982
924
1129
2102
820
1048
3673
1244
874
9694
3217
1068
13921
901
1281
1024
4849
911
1031
2053
1775
918
995
42396
1415
3072
1244
921
1100
1256
7752
2745
1356
663
1183
853
898
5691
816
882
1907
948
1453
1714
4328
9300
1255
4834
1595
966
833