5966
1111
2055
1829
686
749
665
810
1110
1479
1825
993
1266
1121
1192
1552
2225
4413
3262
1761
15683
2404
6543
2485