132
70
418
826
130
511
53
50
104
62
29
45
61
54
30
121
661
1477
880
695
108
36
35
267
156
314
166
113
65
184
112
231
169
63
87
119
56
5631
148
96
242
107
141
92
111
134
91
1345
182
261