494
0
637
349
1044
384
677
508
1
703
427
1710
244
269
256
1423
1580
2992
257
235
297
324
3559
1924
1469
530
4
955
308
468
618
1488