217
91
39
27
114
161
366
70
57
92
65
87
15
11
107
405
197
127
16
54
58
310
595
499
53
154
68
98
34
74
46
179
96
184
117
230
208
547
287
304
47
24
31
94
18
303
291
130
64
361
259
211
155
174
404