34
32
40
31
18
183
15
80
39
272
56
138
314
29
98
154
71
13
64
55
54
17
7
152
202
65
6
4053
84
47
63
36
173
16
21
66
44
360
60
43
770
19
35
10
1171
78
351
23
28
306
27
710
489