0
2
7
4
14
562
259
28
180
293
19
82
405
424
23
49
478
40
8
989
50
11
221
12
25
42
37
3
80
10
45
87
18
29
234
21
36
33
32
55
79
108
35