176
11
5
1
10
141
75
451
53
48
7
12
41
56
35
31
30
63
15
28
96
2
6
18
585
181
109
33
99
36
38
42
25
255
224
128
19
330
125
202
40
68
104
43
8
113
538
16