7
4
11
513
19
63
21
51
27
9
31
45
16
18
53
651
370
166
827
34
86
1289
97
115
111
302
71
24
116
72
91
140
30
64
49
12
36
113
117
159
55
75
2427
20
39
32
26
693