522
117
469
193
582
185
481
70
342
70
308
118
312
86
786
295
484
220
600
154
387
171
668
237
1045
670
237
98
1107
402
676
320
636
428
355
188
983
309
732
421