569
130
520
200
621
192
535
78
395
77
345
121
353
91
936
335
561
243
653
169
459
188
831
294
1291
768
284
111
1371
496
851
376
808
500
417
203
1134
344
906
502