680
184
817
203
782
150
614
150
340
118
808
266
779
280
550
259
483
210
1009
307
3979
2118
628
132
817
259
932
288
557
125
563
72
309
149
237
65
364
29
708
78