682
1269
41
37
52
51
113
158
62
23
66
14
39
27
22
8
9
305
160
687
65
29
55
97
18
32
185
81
21
67
184
19
24
369
17
44
36
294
25
46
30
398
98
26
42
134
49
16