0
17
5
22
372
586
10
27
204
11
28
1039
9
1031
12
14
32
31
165
124
600
15
19
52
122
170
8
109
29
38
261
4
99
69
67
25
50
83
384
1354
54
57
20
103
216
90
3
40
242
438