876
30
17
20
71
40
57
60
65
38
221
28
180
52
27
8
23
14
128
19
352
18
447
135
106
114
22
36
69
31
177
75
100