7
685
329
114
36
16
10
30
299
49
18
79
55
70
23
32
243
38
11
9
20
17
15
54
29
117
498
89
81
64
25
154
112
570
141
135
237
260