131
56
659
151
1146
103
55
91
24
223
80
51
29
610
772
119
206
42
908
30
14
45
323
164
3103
1646
334
54
133
67
72
121
10904
75
101
698