85
8
6
26
29
21
19
130
28
23
157
97
22
522
109
61
35
14
9
143
549
15
429
39
384
56
32
524
18
57
43
194
307
31
59
77
25
11
105
12
4
181
428
338
20
17