606
339
323
166
337
86
314
151
204
111
548
92
570
111
921
340
211
100
345
25
95
74
567
208
527
75
330
30
489
107
422
110
175
119
312
166
672
194
225
46