135
34
589
30
395
172
402
55
359
125
248
82
127
45
571
167
623
74