20
580
216
18
103
410
413
170
11
401
13
7
48
151
17
15
54
234
91
130
195
236
233
182
127
22
59
16
82
74
150
98
391
12
199
115
39
56
31
61
6
50
28
24
75
29
323
25
102
45
47
89
153
30
9
489