320
51
26
2
18
15
9
81
176
22
25
8
17
50
68
53
29
30
23
11
227
237
86
97
75
74
486
137
4
186
3
7
79
27
38
149
185
77
92
188
5
69
101
56
35
28
133
61
87
64