1
11
12
6
9
14
4
16
0
10
2
7
23
15
30
22
68
17
49
130
34
73
35
20
36
39
45
25
13
26
375
1246
95
613
278
154
210
307