9
5
1278
161
398
21
1
2
19
3
13
22
8
20
10
6
46
11
16
23
34
142
1232
87
297
12
28
41
77
91
275
24
14
97
86
66
59
39
85
651
30
45
131
7
92
104