11
130
19
16
10
8
22
51
78
173
146
0
15
423
24
17
86
43
7
392
641
39
28
14
4
13
85
12
3
258
252
986
44
25
5
6
33
75
59
31
62
52
38
26