64
18
21
84
14
19
407
608
1416
352
108
28
51
277
48
125
34
100
382
162
217
207
31
39
165
59
62
37
24
44
628
54
57
65
119
103
60
15
27
8
52
17
9