395
41
15
7
66
52
51
26
16
23
38
61
30
159
105
72
14
24
106
93
257
131
64
134
37
20
193
18
213
211
69
88
87
65
332
310
77
352
509
46
149
144
73
85
25
86
19
109
374
407
240