538
130
175
34
39
28
91
222
284
8
125
12
44
17
50
18
2
5
3
66
416
151
53
13
33
15
83
163
69
68
51
27
10
291
147
23
7
11
16
137
440
826
35
24
85
140
122
330
14
108
42
78