3035
7103
6341
2669
4447
14664
1477
892
912
2513
1124
1480
923
752
777
1134
1228
1845
686
1874
2188
1059
819
996
6770