1
29
544
39
5
27
10
16
22
12
276
145
216
17
28
46
3
45
64
49
20
18
181
9
34
87
233
70
40
21
15
14
44
25
4
65
173
81
47
43
66
476
278
105
152
146
13