46
44
111
93
63
340
9
51
139
2737
1647
1279
36
1393
92
45
7
527
16
2115
399
127
50
29
26
866
174
19
70
49
24
15
14
32
18
133
41
90
37
91
143
66
122
77
118
193
10
43
280
16887
6