2
29
0
21
9
3
18
16
7
78
124
83
349
28
53
127
35
25
99
67
82
10
5
30
86
33
52
13
149
630
17
43
8
26
39
170
273
20