309
805
45
302
38
204
30
213
81
286
278
1,048
33
192
62
205
13
249
29
182
25
135
21
175
12
114
127
14
102
4
97
91
17
52