312
117
32
17
18
45
684
16
98
29
50
11
22
41
35
33
12
91
188
134
57
52
34
42
60
23
141
26
36
70
53
14
147
92
24
551
118
464
97
39
10
81
31
7
186
176
102
74