645
65
927
767
180
534
283
471
387
400
123
300
327
124
114
177
307
950
428
395
263
282
257
225
309
432
57
173
425
158
854
892
614
557
577
489
701
825
2034
1375
1424
580
1886
523
3986
768
1008
1704
880
756
838
1032
1661
1253
845
1738
1858