301
129
57
33
261
22
210
58
78
38
584
28
36
130
14
7
39
13
12
16
21
61
35
4
8
11
18
40
63
5
9
267
161
15
55
51
120
20
212
53
67
235
125
93
30
26
23