272
42
580
34
132
26
35
205
212
2375
98
74
31
316
465
134
99
97
171
80
53
58
33
56
348
79
561
193
65
101
118
306
126
78
145
182
240
516
178
40