310
92
15
136
23
24
39
68
33
17
32
21
13
20
11
50
6
142
496
41
43
62
74
110
42
204
28
87
37
63
40
7
106
78
205
246
73
51
115
225
86
564
53
64
47
44
94
182