0
1
7
12
6
29
4
2
5
27
11
17
16
76
36
24
8
30
71
60
22
18
211
419
62
74
89
284
56
349
70
48
54
165
26
97
480
139
244
58
33
189
147
102
9
52