0
26
12
1
11
18
6
39
9
24
66
15
387
8
17
125
10
101
116
28
79
150
5
36
42
4
69
60
132
16
22
1371
95
562
247
256
135
112
294
155
206
517
140
31
143
853
423
685