20
669
3
53
37
32
16
18
174
83
288
548
111
275
91
12
60
52
160
272
5
10
115
31
61
108
71
43
98
33
122
51