31
5
1171
15
23
17
308
103
18
36
255
58
70
34
128
27
38
124
237
26
54
117
49
14
10
29
87
224
168
11
102
83
32
12
24
39
21
22
44