0
3
46
11
20
2
5
6
7
82
48
23
32
41
13
10
8
4
12
36
27
1
88
15
9
66
53
110
128
207
75
489
59
162
33
573
684
333
42
70
17
63
190