96
38
12
11
50
5
23
1093
35
179
19
31
9
10
3
159
149
14
121
2
6
73
54
68
4
26
37
111
22
25
64
58
77
65
40
339