1709
970
2626
1216
6654
904
1135
479
2205
8396
5461
3588
4421
7772
3813
3568
4749
4507
6365
6493
4792
2636
927
1031
1662
1077