170
113
24
216
8
639
185
42
103
75
146
37
19
10
7
219
25
12
5
22
9
13
28
17
100
396
286
58
23
52
31
239
251
29
89
80
176
45
47
298
33
4
20
43