364
26
241
504
158
24
89
65
75
19
105
66
16
39
14
8
44
53
18
100
6615
50
33
317
32
10
36
274
450
60
38
283
104
67
13
63
52
31
20
202
76
229
69
12
45
40
107
386
59
106
55
51
46