5
201
16
1159
27
93
35
1033
49
21
32
78
26
67
73
28
20
19
64
91
17
102
153
46
237
115
22
90
70
53
155
85
55
37
80
54
224
33
44
65
215
41
139
13
25
185
69
162
157
36
8620
203
124