0
1
2
5
22
8
3
4
6
23
37
16
14
40
19
29
70
229
25
147
42
7
44
41
20
15
156
417
18
285
32
757
17
84
34
122