31
8
313
1
24
549
39
5
30
12
11
22
32
237
156
208
17
27
41
4
57
53
26
172
9
10
38
36
23
55
91
206
62
68
16
50
155
80
77
20
28
61
498
179
104