1427
4
1534
1
1108
114
628
1076
0
2495
3
811
2
1317
1602
412
1340
873
943
393
571
531
565
1127
704
1809
1745
526
1187
1309
651
726
1480
556
1659
5