893
156
69
31
548
134
58
22
23
51
26
157
107
29
44
79
15
87
40
63
5
25
52
8
140
28
17
109
221
473
88
21
91
49
42
41
80
54
32
13
67
73
61
384
37
56
114
82