15
1401
28
69
292
41
94
19
14
10
6
18
7
205
365
4
31
55
435
106
92
275
151
97
72
20
52
123
42
155
11
98
12
23
26
807
45
306
363
47
39
22
25
173
321
16
43
40
21