0
13
56
4
20
36
197
39
260
29
19
32
44
90
67
3
26
7
34
23
35
82
38
12
664
266
42
37
66
18
28
137
81
305
189
79
85
153
162
126
882
106
59
54
161
127
491
22
241
53
339
355