663
1
1162
87
380
2
529
449
536
1393
776
1374
2302
6
456
601
0
500
435
904
8198
4
484
870
988
659
505
571
630
597
1426
549
879
1631