3
1
13
2
25
17
11
4
52
9
7
26
8
10
6
31
5
32
12
0
33
51
23
57
108
96
141
196
647
41
380
48
77
73
388
18