91
10
52
22
660
40
13
257
20
111
65
35
17
12
11
19
57
15
9
952
342
8
87
27
45
143
171
14
321
38
86
26
32
226
242
533
5
18
33
189
148
112
69
6