0
5
11
2
4
3
34
16
6
7
8
19
50
12
23
10
21
14
13
20
24
37
22
18
28
87
178
243
119
44
94
42
83
57
65
63
43
1380
45
632