6
13
9
25
3
40
12
38
7
23
5
10
16
4
41
22
26
191
17
45
30
28
61
644
31
105
24
50
190
107
55
37
287
461
152
121
588
103
52
670
437
139
60
234
43
336
72
29
668