15
1
3
2
0
4
5
9
6
7
8
213
227
14
25
22
11
29
21
12
17
10
36
13
19
35
26
52
16
149
593
33
95
286
32
24
27
90
23
20
321
62
49
314