137
34
589
30
397
173
402
55
359
125
250
82
128
46
571
167
628
76