1558
18
45
29
44
93
58
62
82
38
197
36
876
39
12
169
22
11
110
16
19
405
47
145
284
140
100
14
26
8
5
63
7
75
24
50
23
46
1146
170
68
152
122
249
66
60
25
104
42