20
510
83
114
700
493
191
593
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