0
1
19
2
5
25
6
8
14
7
37
58
305
78
43
170
129
236
412
79
147
336
196
46
57
87
379
66
121
93
198
131
973
1127
436
195
1212
1687
684
1914
72
83