28
270
1
18
124
38
62
39
433
29
113
598
22
58
90
162
12
21
35
26
5
61
19
31
10
42
167
20
9
228
114
3
17
13
15
7
146
55
24
97
49
14
80
299
152