10198
3296
669
5882
694
743
764
957
1708
938
844
1035
956
1096
1334
2371
2300
2841
4513
1307
1567
1799
7003