315
84
595
290
77
58
351
65
82
1 020
532
293
186
56
166
507
191
49
54
392
180
416
64
136
59
50
560
48