466
83
372
81
227
53
228
501
70
1955
131
43
197
150
91
189
85
178
293
201
231
116
166
60
162
35
102
56
374
164
1137
130
405
151
123
165
548
637
139
8
16
193
337
194
33
877
445
75
596
457
93
36
341
458
121
42
23
29