0
35
10
7
57
20
14
31
24
17
12
18
33
15
58
593
50
21
27
150
214
51
154
11
13
68
758
26
202
6
9
59
407
23
1
99
87
1076
8
61
42
347
309
144
107
152
133
248
45
22