1000
87
31
103
169
42
325
1
215
51
28
66
436
180
39
78
37
283
48
33
30
220
206
19
29
22
45
38
14
171
113
184
17
185
108
21
40
205
67
114
178
25
26
15
86
83
141
93
53