93
2
8
396
11
124
79
159
42
49
19
12
23
14
139
1
82
9
34
55
175
62
10
5
7
350
4
37
21
59
130
60
38
646
28
17
15
13
48
27
617
193
111
267
66
43
41
44