46
23
15
8
4
34
11
36
212
31
2
173
774
147
16
68
13
61
1137
75
2365
55
3
1065
252
144
10
190
89
245
691
5
51
19
9
271
303
14
60
48
7
138
482
20
98
62
459
25
93
523
28
135