21
18
70
14
54
51
337
128
633
23
281
16
1036
376
101
113
19
53
24
11
81
129
288
58
65
273
100
199
195
64
43
106
67
42
30
44
138
74
37
175
92
93
86
46
6
17
5
40
15
13