23
171
22
598
25
77
43
12
57
133
160
542
42
197
20
52
39
347
37
16
33
63
36
27
150
50
104
229
45
31
18
49
75
65
4
10