985
23
13
15
7
11
4
26
20
93
311
25
6
141
68
22
224
100
48
17
9
31
28
10
27
59
134
96
1
14
386
30
89
12
3
67
18
54