5
3
0
18
17
10
13
27
16
28
370
20
11
41
99
22
125
23
165
40
38
33
26
25
15
66
39
48
14
80
228
29
1091
252
36
340
133
231
58
141
32
977
160
171
279