121
26
158
661
146
53
23
14
73
15
17
22
20
87
126
16
84
19
6
35
360
116
8
47
30
57
114
69
21
38
33
50
61
140
97
85
45
127
202
312
248
27
5
7
62
12
102
29