0
2
1
6
5
7
15
14
4
16
8
47
79
22
87
71
12
20
73
61
28
64
43
37
32
21
49
81
270
489
401
291
54
164
403
55
144
91