4
111
79
26
50
41
10
1
15
545
57
3
32
2
19
21
72
23
8
31
53
13
7
18
5
43
11
14
25
238
99
6
9
197
12
63
346
20
140