328
26
240
100
46
17
10
14
1361
38
22
858
155
43
312
275
191
34
176
50
171
53
159
252
132
83
30
262
19
79
151
1779
24
2
62
59
82
33
60
74
64
57
37
153
69
444
52
10731
58
190
199
207