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