15
117
115
12
37
9
4250
36
254
141
11
22
14
215
86
13
40
39
139
92
67
189
1236
219
54
24
125
32
35
28
31
64
83
75
834
193
133
103
61
439
158
120
926
38
127
59
137
34
69
52
50
1198
283