134
34
587
30
395
172
402
55
358
125
248
82
122
45
571
167
618
72