883
309
258
116
659
187
620
27
534
138
395
212
476
59
551
313
524
118
95
78
413
187
356
241
551
177
248
179
321
141
691
213
337
86
182
122
587
168
429
196