396
366
307
237
228
198
777
228
237
143
170
347
72
247
148
510
104
377
313
471
240
385
437
86
252
154
189
145
91
223
151
307
190
546
127
220
393
104
52
543
476
137
228
111
170
334
758
211
131
31
45
135
11
