563
222
1110
552
650
153
111
64
251
172
347
171
651
139
528
121
198
37
843
401
272
169
360
67
595
130
527
183
430
36
370
159
143
8
299
32
383
119
573
14