801
0
1673
1697
1049
307
469
389
1075
1317
325
365
900
1668
1026
2737
697
476
521
546
408
1969
1135
463
1458
645
3470
5
435
571
1099
4504