0
3
8
2
1
9
5
10
6
4
7
17
11
34
351
62
44
59
37
72
52
41
15
43
127
371
20
150
28
693
169
16
164
170
215
60
273