451
209
206
147
157
99
350
210
374
122
24
98
25
604
129
190
529
269
522
22
46
419
327
37
64
30
9
33
19
56
154
151
299
198
146
290
362
203
359
1338
404
1080
132
14
21
50
93
120
82
65
171
10
35
559
81
34
221
61