93
18
19
3
24
23
233
2
20
14
72
110
68
63
13
4
12
8
71
36
26
31
348
82
37
86
73
877
53
1948
122
88
40
621
101
35
10
27
171
161
187
570
10331
60