1248
674
348
192
355
108
229
96
478
82
118
69
573
15
144
13
107
21
438
222
375
124
486
36
200
157
252
181
287
134
165
57
876
404
442
117
302
103
420
122