382
808
198
418
234
599
310
632
188
783
329
497
109
647
688
607
212
605
1
157
252
422
116
534
289
481
169
144
393
178
628
86
420
66
293