87
10
28
67
23
8
12
35
295
220
7
112
243
122
188
143
947
4934
43
773
73
32
39
45
72
669
267
210
88
268
3
37
75
9
54
11
18
20
31
15
157
24
86
126
57
16
52
106