407
273
225
850
923
328
142
34
89
31
62
307
528
59
353