638
953
486
544
167
278
80
275
115
356
41
109
46
139
12
128
8
133
15
254
21
129
26
101
117
13
103
7
74
5
102
3
104
6
91