32
306
89
610
81
280
43
287
9
246
278
1,048
55
217
8
208
37
198
6
110
23
105
14
143
21
116
19
163
11
101
7
113
63
15
99