6
28
60
9
31
26
11
447
80
929
269
197
52
63
762
168
124
287
78
29
70
35
160
23
15
13
134
20
40
10
62
72
8336
94