344
207
72
38
94
18
20
1659
437
270
112
81
109
29
26
1514