113
9
37
8
15
67
22
295
293
982
161
60
12
10
11
39
69
294
290
18
172
24
342
29
56
31
20
27
21
16
141
23
98
130
13
199
77
19
2
94
518
59
55
462
527
35
156
46
107
216