466
89
56
39
28
27
48
97
51
195
24
3348
68
910
193
187
29
147
138
50
268
77
257
1611
157
127
214
66
207
53
236
237
270
505
252
2501
95
151
216
232
363
308
170
349
385
249
40
112
43
277
85
96
69
23
15
14
42