1
0
28
3
14
5
27
12
17
6
8
4
211
120
35
56
10
41
45
24
281
148
99
64
70
140
69
895
44
73
83
57
95
39
81
38
159
432
113
86
760
735
278
549
845
982
181
212