210
460
69
1790
124
39
177
136
82
174
79
164
280
195
203
106
154
60
153
34
94
48
360
148
1047
125
371
119
156
535
617
131
6
15
312
186
30
828
413
68
145
571
438
92
37
334
440
22
28
72
211
548
343
56
129