112
860
43
710
60
393
21
458
423
279
1,040
51
309
68
340
26
204
34
259
15
234
8
285
6
210
18
178
20
182
161
35
151