33
23
19
54
17
31
16
42
646
41
153
8
250
78
162
131
65
63
11
7
6
22
52
15
143
625
224
62
514
53
18
731
44
25
21
12
9
36
208
182
32
251
39
278
10
27
103
14
155
108
764
69
197
30