35
15
74
595
62
319
38
20
16
247
26
55
120
395
102
9
327
33
274
25
5
13
8
237
151
181
166
372
22
11
44
427
157
49
83
401
24
67
21
280
105
6
113
52
12
14
51
31
101