989
124
14
7529
41
280
197
310
153
59
3213
615
24
45
92
26
69
40
30
18
85
34
37
72
27
50
68
20
17
52
32
60
119
389
33
28
55
19
262
372
67
9
93
49
42
57
78
7
71
106
82
152