4
11
480
18
63
21
50
27
9
31
44
16
53
647
369
162
821
33
86
1284
96
115
51
111
302
71
24
116
72
91
139
29
64
48
36
113
158
55
30
75
2421
20
19
39
32
26
692