651
112
1290
78
60
28
151
91
70
103
56
142
118
237
172
188
423
176
47
208
37
61
124
530
58
191
79
280
127
466
137
53
121
104
174
415
67
46
101
309
108
90
132
216
33
54
25