259
15
92
8
14
62
43
203
303
38
708
47
9
19
6
60
16
10
18
5
21
28
3
22
171
65
220
17
63
98
95
42
35
129
88
183
13
12
24
287
54
123
4
51
64