644
567
522
563
105
141
498
374
110
262
94
133
121
113
63
144
32
95
68
395
55
184
21
167
39
214
60
150
31
89
129