2
0
7
6
1
11
4
5
3
13
69
53
12
22
37
123
64
311
86
531
72
40
71
70
169
99
54
89
152
248
115
88
52
46
33
133
66
80
32
23
29
145
74
55
10
68