16
51
7
20
146
9
12
286
131
28
415
948
10
4
3
13
14
50
76
29
11
41
26
37
1215
61
15
54
32
21
22
149
52
18
126
218
107
354
48
392
30
38
8
42