151
213
134
46
1421
295
103
197
12
55
8
49
153
43
32
421
207
10
26
766
65
121
361
138
491
96
109
19
130
527
74
274
341
52
223
173
70
31
72
226
456
127
61
117
1769
107
78
280
25
209
196
41
122
39
47
4