1
17
5
23
8
0
14
7
37
58
305
78
43
170
129
236
412
79
147
335
196
46
57
87
379
66
121
93
198
131
973
1127
436
195
1212
1687
682
1914
72
83