1056
169
74
40
277
103
254
29
259
117
78
53
94
243
67
679
68
445
207
26
20
37
173
17
41
45
31
106
242
55
93
14
42
466
64
11
33
75
4
3
52
2
56
24
62
122
65
92
23