696
367
262
97
1018
383
705
321
504
75
671
221
397
115
747
245
196
99
582
129
272
88
406
172
588
118
596
124
405
159
550
115
256
157
134
68
477
72
329
153