301
184
87
66
13
849
446
141
18
20
52
118
63
58
73
34
143
112
14
4
7
69
27
210
147
53
21
79
25
23
40
409
124
26
12
177
44
99
65
19
67
9
22
156
614
51
94
77
529
28
47
36