1
0
5
4
13
3
33
24
2
6
8
14
10
9
17
43
26
20
341
29
19
46
55
75
32
104
74
45
128
370
65
59
30
51
16
349
69
215