1204
2680
2258
915
5660
3716
1396
865
5801
1917
877
710
6623
8110
834
604
674
1145
1457
652
1331
1402
518
700
9788