112
860
43
710
60
393
21
458
423
6
311
51
308
68
340
34
259
210
8
285
15
234
161
20
182
26
204
18
178
35
151
140