1691
677
861
507
633
230
776
259
660
291
208
103
506
133
589
59
534
228
590
119
410
160
613
167
266
161
294
42
560
182
342
81
446
45
183
79
530
81
537
221