26
7
9
6
25
8
16
485
23
274
21
102
244
94
64
72
11
356
12
13
43
32
123
44
95
28
29
119
341
542
514
24
38
155
828
365
174
10
14
622
18
216
47
296
163
57
240
318
89
41
199