95
11
51
8
228
69
380
131
58
28
36
35
241
347
14
232
157
10
25
54
129
30
27
42
6
34
107
99
149
16
202
105
56
70
55
86
143
187
46
77
78
59
111
920
19
4
48
672
198
13