47
23
10
4
5
11
13
32
12
17
9
24
7
33
6
35
69
66
139
174
610
91
303
421
317
738
128
294
380
513
112
306
266
92
177
243
133
53
104
77
385
763
400