400
0
918
393
892
2284
792
1861
5
846
2758
1
327
418
460
753
511
2855
3
1054
1224
247
1751
2
2620
298
357
2006
2093
1086
536
609
552
16
750
870