445
126
1691
677
861
507
776
259
660
291
208
103
506
133
589
59
534
228
590
119
534
174
613
167
266
161
528
111
727
264
379
181
444
195
294
42
560
182
342
81