29
806
41
7
756
92
14
1085
586
730
6
9
22
594
107
17
43
36
16
31
32
15
133
1
45
23
18
84
20
40
5
13
146
280
578
56
52
403
533
38
171
177
931
197
191
531
24