5142
1916
1612
638
739
329
454
246
359
103
867
190
749
202
491
61
412
206
309
144
381
168
531
208
570
130
372
42
441
204
1053
377
475
178
394
132
719
268
215
125