302
59
46
20
151
37
62
291
39
244
384
77
466
78
97
1489
142
45
148
112
214
44
33
63
210
462
147
91
437
209
25
379
305
94
394
22
118
185
200
280
96
55
110
449
51
136
28
114
284
69
74
27
38
173
884
332
7820