249
109
51
12
7
20
27
17
6
28
90
48
11
8
18
46
270
22
2
21
32
9
49
1161
56
222
75
106
69
83
137
157
205
38
198
50
35
23
10
13
5
470
291
96
3
71
41
36
60
25
29
42