529
1
1383
666
1694
2
604
704
1277
5
456
0
981
1133
1939
957
951
1053
454
403
2121
4
409
415
597
1045
1557
1661
2659
602
740
722
410
2672
787