788
428
383
180
380
103
350
157
258
129
670
130
648
146
1161
448
243
111
361
29
111
76
611
228
564
89
344
33
543
126
430
111
197
126
335
176
743
231
254
47