312
52
125
74
50
8
44
223
887
21
129
118
757
41
32
16
80
31
140
55
46
14
134
28
17
91
57
390
39
24
60
11
33
94
408
19
25
130
95
112
69
90
73
36
62
47
179
18
56
35