553
220
1071
541
648
152
106
64
249
171
347
171
648
136
521
118
198
37
837
397
270
168
360
67
595
130
526
183
430
36
367
159
141
7
299
32
383
119
573
14