51
127
958
413
614
69
54
57
1157
252
198
166
148
158
366
253
155
430
4039
1603
2785
1646
1725
1927
785
699
2591
2127
1503
140
769
1263
1572
791
410
294
204
419
142
1461
684
279
180
541
200
201
123
42
64
156
95
162
129
111
130
88