166
32
643
26
83
28
22
78
64
47
76
147
51
38
19
42
385
624
287
15
46
162
25
72
97
216
66
36
52
101
6
24
37
205
9
874
41
34
82
317
39
177
33
43
417
14
635
142
288
30
151
185
208
13
23
61