22
21
443
70
41
26
11
46
126
33
102
40
318
268
29
62
25
63
15
34
14
9
230
37
260
178
849
69
23
28
45
162
89
18
12
53
122
191
362
215
60
83
44