28
23
7
51
13
26
19
35
607
154
10
242
82
4
158
131
64
55
11
5
53
126
594
202
62
454
40
20
628
39
22
37
6
9
47
31
185
173
27
249
36
254
46
25
96
149
102
683
180
33