244
6
1170
859
388
293
122
38
326
277
6
651
90
103
330
137
555
111
125
147
642
569
8
86
399
616
207
72
58
277
28
195
210
115
16
122
173
235
142
521
310
101
3
469
424
6
238
102
1025
