137
88
262
709
249
51
127
958
413
614
69
54
57
1157
252
198
166
148
158
366
253
155
430
4039
1603
2787
1646
1726
1927
785
700
2592
2127
1503
140
769
1264
1572
791
410
294
204
419
142
1461
684
279
180
541
200
201
123
42
64
156
95
162