290
350
691
9
224
1221
21
161
35
931
307
65
454
1495
833
352
60
228
272
101
77
832
49
808
658
802
220
157
370
189
373
1497
197
212
34
59
308
170
260
414
26
43
480
242
207
116
98
359
48
105
186
143
339
877
656