425
39
1147
48
30
15
46
18
60
49
101
33
269
145
99
327
29
185
96
41
678
259
72
142
9
1128
105
592
80
128
222
122
158
127
20
289
221
380
268
192
526
61
64
302
157
65
350
505
178
349
279
273
135
322
412
206
35
324