370
100
80
579
283
348
528
313
245
138
454
429
204
195
188
141
112
383
84
631
2364
177
553
198
385
191
701
470
106
83
406
163
412
456
65
111
543
81
510
90
79
199
155
361
162
907
315
226
150
140
186
93
105
193
247
182
103