531
36
196
221
45
108
15
40
315
161
166
85
34
20
705
52
18
76
123
86
9
92
5
67
75
54
19
14
26
13
24
310
57
46
155
160
375
43
220
31
117
11
3
48
42
249
296
68
88
35
27
197