330
76
214
48
462
73
1808
126
39
181
137
82
176
79
171
284
195
206
107
158
60
153
35
94
362
149
1050
125
380
152
119
156
544
624
132
179
314
190
30
845
418
71
145
576
441
93
37
336
442
40
22
28
553
346