0
6
5
13
26
17
12
19
47
14
22
62
16
29
30
18
20
40
38
28
7
23
21
67
353
1207
94
44
45
608
271
154
207
300