485
155
105
44
24
19
51
372
46
76
117
94
54
35
68
66
680
102
232
343
189
93
164
285
56
345
314
9
192
264
249
143
123
144
85
103
69
597
30
122
86
74
57
41
59
141
27
317
91
49
173
17
63
33