3
668
13
46
44
48
18
9
564
4
12
35
10
2
59
7
16
28
6
22
11
8
186
14
30
17
558
111
15
21
124
108
165
103
205
84
114
43