407
863
343
302
69
623
31
428
110
238
103
391
112
294
107
232
53
163
30
329
52
200
17
186
24
138
14
135
151
1
116
21
145
22
113