0
2
7
5
4
14
562
260
28
184
293
19
82
405
425
23
49
480
40
8
989
50
11
221
12
25
42
38
3
80
10
45
87
18
29
234
21
36
33
32
55
79
108
35