93
19
18
24
15
171
56
82
50
27
32
7
60
6
12
85
168
48
25
65
313
23
129
44
21
1023
373
107
16
353
262
13
43
29
40
31
349
99
38
28
35
219