1
0
7
4
2
3
8
5
36
27
13
6
52
22
11
23
16
41
42
18
70
14
285
75
113
138
120
65
32
20
37
685
323
160
218
307
810
410