13
7
332
991
33
10
64
19
4
18
112
277
52
26
24
2
48
61
81
46
125
142
5
270
14
44
37
57
23
25
16
11
12
28
75
29
8
110
345