1251
608
447
111
707
237
529
160
418
41
395
158
149
68
508
186
431
76
639
215
240
95
46
28
291
98
417
185
377
151
139
89
478
118
335
154
406
204
222
177