20
201
130
37
56
12
52
58
510
83
114
700
493
191
594
68
92
533
73
111
834
35
24
324
120
841
177
268
125
90
28
13
7
25
17
10
133
46
42
572
57
29
32