92
51
15
488
158
88
23
130
46
25
26
41
233
17
31
14
9
63
133
56
50
61
24
20
7
95
165
33
54
30
43
64
94
79