584
216
599
147
495
226
398
60
341
61
250
181
179
48
568
112
219
99
321
10
661
112
544
128
530
137
447
125
515
17
245
207
403
223
541
34
310
59
466
106