0
8
169
30
48
23
11
19
16
25
70
262
10
85
39
28
13
9
674
26
71
518
84
34
126
196
17
79
32
46
67
14
73
54
83
82
494
49
243
357
358
830
100
325
123
735
150