1050
208
1110
552
957
249
1219
397
561
121
772
320
1447
470
2990
1533
1652
693
635
171
999
524
764
334
632
183
826
260
561
142
631
276
559
115
835
179
171
83
607
81