47
28
13
36
18
11
404
5
44
72
23
35
658
91
221
57
524
66
582
366
189
348
92
123
63
40
55
41
81
65
193
97
38
30
51
96
88
49
39
24
61
46
164
15
14