13
8
43
130
49
41
64
11
10
55
33
20
141
23
344
313
276
107
123
70
395
220
168
486
315
146
226
127
61
147
183
17
102
68
31
39
59
95
249
936
1787
428
29
132
1197