51
127
957
413
614
69
54
57
1157
252
198
166
148
158
366
253
155
430
4038
1603
2784
1645
1725
1925
785
699
2590
2127
1503
140
768
1263
1572
791
410
294
204
419
142
1461
684
279
180
540
200
201
123
42
64
95
162
129
111
130
88