951
355
249
92
260
146
92
182
121
42
19
20
29
22
19
22
11
11
10
5
15
7
3
4
3
9
11
1
4
13
5
2
4
5
5