28
61
417
33
124
22
21
15
1
48
32
9
73
16
11
19
23
51
35
14
18
44
146
154
828
337
260
12
13
663
10
38
158
24
7
723
388
57
118
2
29
5
37
93