0
46
3
5
135
20
13
37
7
34
60
31
15
29
16
11
52
223
27
32
57
12
9
23
2
53
77
61
24
30
26
94
41
63
156
154
22
17
10
658
1253
496
104
88