529
1
1383
666
415
0
604
3498
4
798
704
456
177
981
1133
1939
957
951
1053
454
403
514
2121
409
597
2
1045
1557
1661
2634
602
740
2069
3
722