28
135
107
109
83
357
58
60
24
10
4
27
18
126
5
76
42
17
159
204
167
15
7
13
8
62
25
34
78
246
1844
912
9
63
149
501
189
71
68
40
580
247
47
93
73
36
84