3448
823
828
959
1519
1017
921
2358
5663
1084
1379
1146
2058
1288
1558
1520
1177
1099
912
2453
1194
1054
2652
934
960
2013
3030
853
2359
928
891
958
1032
1109
1176
1251
960
15540
964
901
783
958
2359
2452
885
901
1055
955
872
1048
981
1130
932
2684
1839
1247
1001
1098
869
1498