73
186
14
113
12
24
23
9
97
557
93
28
444
1818
860
291
29
79
27
70
42
3
38
266
33
255
637
194
179
41
46
78